package com.hx.zhg.util;

import org.springframework.util.CollectionUtils;

import java.util.List;

/**
 * @description: 集合类工具类扩展
 */
public class CollectionUtilExt {

    /**
     * 将list转换成String,例如：将 [1,2,3]转换成 1,2,3
     *
     * @param list
     * @return
     * @date 2015年5月9日
     * @author shikebing
     */
    public static String listToString(List<?> list) {
        if (CollectionUtils.isEmpty(list)) {
            return null;
        }
        String listStr = list.toString();
        // jdk7以上，substring底层使用了new String，可以防止内存泄漏问题，如果为jdk6，下面代码则需要用 new String()包装
        return listStr.substring(1, listStr.length() - 1);
    }
}
